body {
    background: rgb(250,250,252);
}

header {
    background: white;
    color: #333;
    padding: 0 15px;
    font-size: 0.8em;
    .weui-flex {
        text-align: left;
    }
    a,
    font {
        line-height: 50px;
        color: #D11C16!important;
    }
    a {
        font-weight: 800;
        margin-left: 6px;
    }
    span {
        line-height: 61px;
    }
}

.right {
    text-align: right;
}

.weui-flex {
    text-align: center;
    padding: 0;
}

.iconfont {
    font-size: 1.6em !important;
}

.block {
    background: white;
    .weui-flex__item {
        color: #999;
        border: 1px solid #f8f7f7;
        padding: 20px 0;
        &:hover {
            box-shadow: 0 0 13px rgb(250, 245, 245) inset;
        }
        p {
            padding: 12px;
            font-size: 0.8em;
            color: rgba(6, 6, 6, 0.705);
        }
    }
}

.icon-none {
    background: rgb(250, 250, 250);
    border-width: 0;
}

footer {
    margin: 28px 0 16px 0 !important;
    text-align: center;
    a {
        color: #999 !important;
    }
}